package proto

import (
	"fmt"
	"regexp"
	"sort"
	"strings"
	D "websocket_apn/define"
	"websocket_apn/log"
)

/*
11层
[DEBUG] [2025/04/25 20:16:56] [PRJ/websocket_apn/main_test.go]:[  150]:   ↑↑↑↑↑ S_WE_YOUND_ENTER_REQ - len:25
[DEBUG] [2025/04/25 20:16:56] [PRJ/websocket_apn/main_test.go]:[  157]:   PayloadBytes: 71 AB 00 00 00 19 00 03 55 E9 00 00 02D4 07 01 81 E2 08 8F EC 8F 05 10 00
[DEBUG] [2025/04/25 20:16:56] [PRJ/websocket_apn/main_test.go]:[  152]:   ↓↓↓↓↓ S_WE_YOUND_ENTER_REQ_RSP - len:4675
[DEBUG] [2025/04/25 20:16:56] [PRJ/websocket_apn/main_test.go]:[  157]:   PayloadBytes: 71 AB 00 00 12 43 00 00 48 A9 00 00 02D4 07 01 81 E2 08 00 12 9E 24 08 66 10 0C 1A 72 0A 05 36 33 34 35 30 10 9C 31 18 1D 22 05 08 D1 0F 10 00 22 05 08 A1 1F 10 00 22 05 08 E9 07 10 00 2A 04 08 1D 10 11 30 98 97 DD E6 E6 32 38 00 48 00 50 0C 58 01 58 02 58 03 58 04 58 05 58 0658 07 58 08 58 09 58 0A 60 00 68 82 05 70 00 7A 06 08 F5 B5 06 10 09 7A 06 08 ED B5 06 10 09 7A 06 08 EC B5 06 10 18 7A 06 08 EE B5 06 10 06 80 01 20 22 49 0A 39 08 BE BA A1 BB C0 5A 12 0C E6 94 AF E8 8B B1 E5 B8 9D E5 90 9B 18 F3 05 22 0B32 36 31 37 33 31 38 31 34 35 38 28 A0 E5 08 30 94 4E 38 B0 E6 BD 01 40 D1 FA 06 48 07 50 00 12 04 08 1F 10 12 18 0C 20 00 28 00 50 00 22 4C 0A 3C 08 ED CC A1 B9 C0 5A 12 0F E9 9C 9C E6 9C 88 E2 9C A8 E7 9F AD E6 AD 8C 18 A7 07 22 0B 33 3538 31 32 37 32 34 31 33 38 28 CC E5 08 30 B4 4E 38 AC E6 BD 01 40 D1 FA 06 48 04 50 00 12 04 08 1B 10 0B 18 0C 20 00 28 00 50 00 22 4C 0A 3C 08 EE F3 EA B8 C0 5A 12 0F E9 9C 9C E6 9C 88 E2 9C A8 E4 BA BA E5 BE AE 18 F3 05 22 0B 32 3534 32 37 37 32 30 30 30 34 28 CC E5 08 30 BB 4E 38 AB E6 BD 01 40 D1 FA 06 48 07 50 00 12 04 08 14 10 1A 18 0C 20 00 28 00 50 00 22 4C 0A 3C 08 D0 E1 9C B9 C0 5A 12 0F E9 9C 9C E6 9C 88 E2 9C A8 E5 8D 8A E9 86 89 18 A9 08 22 0B 38 30 37 3739 38 33 33 32 34 30 28 E4 E5 08 30 BB 4E 38 AC E6 BD 01 40 D7 FA 06 48 09 50 00 12 04 08 22 10 0C 18 0C 20 00 28 00 50 00 22 4C 0A 3C 08 84 F6 D3 B8 C0 5A 12 0F E9 9C 9C E6 9C 88 E2 9C A8 E8 A8 80 E8 BD BB 18 A7 07 22 0B 34 31 35 37 35 3336 36 36 35 39 28 B7 E5 08 30 A5 4E 38 AB E6 BD 01 40 BC 82 07 48 04 50 00 12 04 08 15 10 0B 18 0C 20 00 28 00 50 00 22 4E 0A 3C 08 80 E4 EC B8 C0 5A 12 0F E9 9C 9C E6 9C 88 E2 9C A8 E9 A3 9E E8 8A B1 18 EB 08 22 0B 39 35 39 30 37 39 34 3530 36 38 28 A0 E5 08 30 BC 4E 38 AB E6 BD 01 40 C5 82 07 48 06 50 00 12 04 08 28 10 10 18 0C 20 00 28 00 50 EE EC 08 22 44 0A 34 08 AD 99 AA B9 C0 5A 12 06 E5 93 94 E5 98 80 18 EB 08 22 0C 31 30 32 37 30 36 34 31 36 37 32 32 28 E4 E5 08 30 AE 4E 38 AC E6 BD 01 40 BC 82 07 48 07 50 00 12 04 08 21 10 10 18 0C 20 00 28 00 50 00 22 4B 0A 3B 08 F3 FC EB B3 C0 5A 12 0F E9 9C 9C E6 9C 88E2 9C A8 E8 90 BD E6 A0 97 18 C7 03 22 0A 36 32 34 36 38 36 36 38 35 38 28 E4 E5 08 30 93 4E 38 A1 E6 BD 01 40 D1 FA 06 48 05 50 00 12 04 08 17 10 15 18 0C 20 00 28 00 50 00 22 4C 0A 3C 08 D6 D6 99 BB C0 5A 12 0F E9 9C 9C E6 9C 88 E2 9C A8E6 97 A0 E5 8F 8C 18 A7 07 22 0B 34 39 35 35 38 30 37 36 32 35 33 28 CC E5 08 30 AB 4E 38 B0 E6 BD 01 40 BC 82 07 48 06 50 00 12 04 08 1C 10 11 18 0C 20 00 28 00 50 00 22 4C 0A 3C 08 83 FD C5 B9 C0 5A 12 0F E9 9C 9C E6 9C 88 E2 9C A8 E7 81AB E7 81 AB 18 8F 07 22 0B 34 33 33 39 35 39 35 39 30 30 35 28 CC E5 08 30 B0 4E 38 AD E6 BD 01 40 D1 FA 06 48 08 50 00 12 04 08 1F 10 10 18 0C 20 00 28 00 50 00 22 4C 0A 3C 08 A7 B3 E0 B8 C0 5A 12 0F E9 9C 9C E6 9C 88 E2 9C A8 E5 93 88 E593 88 18 F3 05 22 0B 32 35 31 34 30 31 36 38 31 31 31 28 E4 E5 08 30 AC 4E 38 AB E6 BD 01 40 D1 FA 06 48 09 50 00 12 04 08 20 10 16 18 0C 20 00 28 00 50 00 22 44 0A 32 08 BA BF E7 B8 C0 5A 12 03 E2 98 A3 18 AA 0C 22 0D 31 30 39 32 30 39 31 34 38 35 30 34 38 28 ED E5 08 30 B8 4E 38 AB E6 BD 01 40 A1 8A 07 48 15 50 00 12 04 08 0E 10 14 18 0C 20 00 28 00 50 90 ED 08 2A 0E 0A 04 08 1310 0D 10 03 20 01 30 B2 A5 03 2A 0E 0A 04 08 13 10 0E 10 03 20 01 30 B2 A5 03 2A 0E 0A 04 08 28 10 10 10 03 20 01 30 E0 A8 03 2A 0E 0A 04 08 13 10 1B 10 03 20 01 30 FD A5 03 2A 0E 0A 04 08 13 10 1D 10 03 20 01 30 FD A5 03 2A 0E 0A 04 08 1310 1C 10 03 20 01 30 FD A5 03 2A 0E 0A 04 08 27 10 10 10 03 20 01 30 DA A8 03 2A 0E 0A 04 08 12 10 1B 10 03 20 01 30 FD A5 03 2A 0E 0A 04 08 12 10 1D 10 03 20 01 30 FD A5 03 2A 0E 0A 04 08 12 10 1C 10 03 20 01 30 FD A5 03 2A 0E 0A 04 08 2710 0D 10 03 20 01 30 83 AA 03 2A 0E 0A 04 08 27 10 0C 10 03 20 01 30 83 AA 03 2A 0E 0A 04 08 27 10 0E 10 03 20 01 30 83 AA 03 2A 0E 0A 04 08 26 10 0D 10 03 20 01 30 83 AA 03 2A 0E 0A 04 08 26 10 0C 10 03 20 01 30 83 AA 03 2A 0E 0A 04 08 1110 17 10 03 20 01 30 9E A6 03 2A 0E 0A 04 08 26 10 0E 10 03 20 01 30 83 AA 03 2A 0E 0A 04 08 11 10 18 10 03 20 01 30 9E A6 03 2A 0E 0A 04 08 2610 10 10 03 20 01 30 91 A8 03 2A 0E 0A 04 08 11 10 1C 10 03 20 01 30 89 A6 03 2A 0E 0A 04 08 10 10 19 10 03 20 01 30 9A A6 03 2A 0E 0A 04 08 10 10 18 10 03 20 01 30 9E A6 03 2A 0E 0A 04 08 25 10 10 10 03 20 01 30 8E A8 03 2A 0E 0A 04 08 1010 1B 10 03 20 01 30 92 A6 03 2A 0E 0A 04 08 25 10 13 10 03 20 01 30 F5 A9 03 2A 0E 0A 04 08 10 10 1A 10 03 20 01 30 97 A6 03 2A 0E 0A 04 08 25 10 15 10 03 20 01 30 F5 A9 03 2A 0E 0A 04 08 10 10 1C 10 03 20 01 30 8A A6 03 2A 0E 0A 04 08 2510 14 10 03 20 01 30 F5 A9 03 2A 0E 0A 04 08 25 10 0C 10 03 20 01 30 8B AA 03 2A 0E 0A 04 08 10 10 17 10 03 20 01 30 9E A6 03 2A 0E 0A 04 08 25 10 0E 10 03 20 01 30 82 AA 03 2A 0E 0A 04 08 24 10 0D 10 03 20 01 30 87 AA 03 2A 0E 0A 04 08 2410 0C 10 03 20 01 30 8F AA 03 2A 0E 0A 04 08 24 10 0F 10 03 20 01 30 FC A9 03 2A 0E 0A 04 08 24 10 0E 10 03 20 01 30 80 AA 03 2A 0E 0A 04 08 0F 10 18 10 03 20 01 30 A5 A6 03 2A 0E 0A 04 08 24 10 10 10 03 20 01 30 89 A8 03 2A 0E 0A 04 08 24 10 13 10 03 20 01 30 F5 A9 03 2A 0E 0A 04 08 24 10 15 10 03 20 01 30 F5 A9 03 2A 0E 0A 04 08 24 10 14 10 03 20 01 30 F5 A9 03 2A 0E 0A 04 08 1810 0D 10 03 20 01 30 A6 A5 03 2A 0E 0A 04 08 18 10 0F 10 03 20 01 30 A4 A5 03 2A 0E 0A 04 08 18 10 0E 10 03 20 01 30 A4 A5 03 2A 0E 0A 04 08 19 10 19 10 03 20 01 30 CA A5 03 2A 0E 0A 04 08 19 10 1B 10 03 20 01 30 CA A5 03 2A 0E 0A 04 08 1910 1A 10 03 20 01 30 CA A5 03 2A 0E 0A 04 08 18 10 19 10 03 20 01 30 A7 A5 03 2A 0E 0A 04 08 18 10 18 10 03 20 01 30 A5 A5 03 2A 0E 0A 04 08 18 10 1B 10 03 20 01 30 AC A5 03 2A 0E 0A 04 08 18 10 1A 10 03 20 01 30 A9 A5 03 2A 0E 0A 04 08 1810 1D 10 03 20 01 30 AC A5 03 2A 0E 0A 04 08 18 10 1C 10 03 20 01 30 AC A5 03 2A 0E 0A 04 08 18 10 11 10 03 20 01 30 96 A5 03 2A 0E 0A 04 08 18 10 10 10 03 20 01 30 A2 A5 03 2A 0E 0A 04 08 18 10 12 10 03 20 01 30 96 A5 03 2A 0E 0A 04 08 1810 15 10 03 20 01 30 9F A5 03 2A 0E 0A 04 08 18 10 17 10 03 20 01 30 A5 A5 03 2A 0E 0A 04 08 18 10 16 10 03 20 01 30 9F A5 03 2A 0E 0A 04 08 17 10 11 10 03 20 01 30 9C A5 03 2A 0E 0A 04 08 17 10 13 10 03 20 01 30 9C A5 03 2A 0E 0A 04 08 17 10 12 10 03 20 01 30 9C A5 03 2A 0E 0A 04 08 17 10 15 10 03 20 01 30 9F A5 03 2A 0E 0A 04 08 17 10 17 10 03 20 01 30 A5 A5 03 2A 0E 0A 04 08 1710 16 10 03 20 01 30 9F A5 03 2A 0E 0A 04 08 17 10 0D 10 03 20 01 30 AA A5 03 2A 0E 0A 04 08 17 10 0F 10 03 20 01 30 A4 A5 03 2A 0E 0A 04 08 17 10 0E 10 03 20 01 30 A4 A5 03 2A 0E 0A 04 08 16 10 0D 10 03 20 01 30 AD A5 03 2A 0E 0A 04 08 1610 0C 10 03 20 01 30 AD A5 03 2A 0E 0A 04 08 17 10 18 10 03 20 01 30 A5 A5 03 2A 0E 0A 04 08 17 10 1B 10 03 20 01 30 AC A5 03 2A 0E 0A 04 08 17 10 1A 10 03 20 01 30 AE A5 03 2A 0E 0A 04 08 17 10 1D 10 03 20 01 30 AC A5 03 2A 0E 0A 04 08 1710 1C 10 03 20 01 30 AC A5 03 2A 0E 0A 04 08 16 10 19 10 03 20 01 30 D1 AD 03 2A 0E 0A 04 08 16 10 18 10 03 20 01 30 D1 AD 03 2A 0E 0A 04 08 16 10 1A 10 03 20 01 30 B1 A5 03 2A 0E 0A 04 08 16 10 1D 10 03 20 01 30 E4 A5 03 2A 0E 0A 04 08 1610 11 10 03 20 01 30 9C A5 03 2A 0E 0A 04 08 16 10 13 10 03 20 01 30 9C A5 03 2A 0E 0A 04 08 16 10 12 10 03 20 01 30 9C A5 03 2A 0E 0A 04 08 1610 15 10 03 20 01 30 E8 AD 03 2A 0E 0A 04 08 16 10 17 10 03 20 01 30 D1 AD 03 2A 0E 0A 04 08 15 10 17 10 03 20 01 30 D1 AD 03 2A 0E 0A 04 08 15 10 0B 10 03 20 01 30 B9 A5 03 2A 0E 0A 04 08 15 10 0A 10 03 20 01 30 BC A5 03 2A 0E 0A 04 08 1510 0D 10 03 20 01 30 AD A5 03 2A 0E 0A 04 08 15 10 0C 10 03 20 01 30 AD A5 03 2A 0E 0A 04 08 14 10 0D 10 03 20 01 30 B2 A5 03 2A 0E 0A 04 08 14 10 0C 10 03 20 01 30 B8 A5 03 2A 0E 0A 04 08 14 10 0E 10 03 20 01 30 B2 A5 03 2A 0E 0A 04 08 1510 19 10 03 20 01 30 D1 AD 03 2A 0E 0A 04 08 15 10 18 10 03 20 01 30 D1 AD 03 2A 0E 0A 04 08 15 10 1A 10 03 20 01 30 B4 A5 03 2A 0E 0A 04 08 15 10 1D 10 03 20 01 30 EB A5 03 2A 0E 0A 04 08 29 10 10 10 03 20 01 30 C9 AD 03 2A 0E 0A 04 08 1410 1A 10 03 20 01 30 B6 A5 03 2A 0E 0A 04 08 14 10 1D 10 03 20 01 30 F5 A5 03 2A 0E 0A 04 08 14 10 17 10 03 20 01 30 E3 AD 03 2A 0E 0A 04 08 1E 10 19 10 03 20 01 30 E9 A4 03 2A 0E 0A 04 08 1E 10 18 10 03 20 01 30 E5 A4 03 2A 0E 0A 04 08 1E 10 1B 10 03 20 01 30 F0 A4 03 2A 0E 0A 04 08 1E 10 1A 10 03 20 01 30 EC A4 03 2A 0E 0A 04 08 1E 10 1C 10 03 20 01 30 F3 A4 03 2A 0E 0A 04 08 1E10 10 10 03 20 01 30 B8 A6 03 2A 0E 0A 04 08 1E 10 15 10 03 20 01 30 F6 A3 03 2A 0E 0A 04 08 1E 10 17 10 03 20 01 30 E1 A4 03 2A 0E 0A 04 08 1E 10 16 10 03 20 01 30 F6 A3 03 2A 0E 0A 04 08 1D 10 17 10 03 20 01 30 95 A5 03 2A 0E 0A 04 08 1D10 16 10 03 20 01 30 95 A5 03 2A 0E 0A 04 08 1D 10 09 10 03 20 01 30 D4 A7 03 2A 0E 0A 04 08 1D 10 08 10 03 20 01 30 D4 A7 03 2A 0E 0A 04 08 1D 10 0B 10 03 20 01 30 DB A7 03 2A 0E 0A 04 08 1D 10 0A 10 03 20 01 30 DB A7 03 2A 0E 0A 04 08 1D10 0C 10 03 20 01 30 E1 A6 03 2A 0E 0A 04 08 1C 10 09 10 03 20 01 30 D4 A7 03 2A 0E 0A 04 08 1C 10 08 10 03 20 01 30 D4 A7 03 2A 0E 0A 04 08 1C 10 0B 10 03 20 01 30 DB A7 03 2A 0E 0A 04 08 1C 10 0A 10 03 20 01 30 DB A7 03 2A 0E 0A 04 08 1C10 0C 10 03 20 01 30 ED A6 03 2A 0E 0A 04 08 1D 10 18 10 03 20 01 30 95 A5 03 2A 0E 0A 04 08 1D 10 1B 10 03 20 01 30 F8 A4 03 2A 0E 0A 04 08 1C 10 18 10 03 20 01 30 95 A5 03 2A 0E 0A 04 08 1C 10 1B 10 03 20 01 30 FE A4 03 2A 0E 0A 04 08 1C 10 1D 10 03 20 01 30 C6 A5 03 2A 0E 0A 04 08 1C 10 1E 10 03 20 01 30 C6 A5 03 2A 0E 0A 04 08 1C 10 11 10 03 20 01 30 D0 A3 03 2A 0E 0A 04 08 1C10 13 10 03 20 01 30 8B A5 03 2A 0E 0A 04 08 1C 10 15 10 03 20 01 30 90 A5 03 2A 0E 0A 04 08 1C 10 14 10 03 20 01 30 8B A5 03 2A 0E 0A 04 08 1C 10 17 10 03 20 01 30 95 A5 03 2A 0E 0A 04 08 1C 10 16 10 03 20 01 30 95 A5 03 2A 0E 0A 04 08 1B10 11 10 03 20 01 30 D3 A3 03 2A 0E 0A 04 08 1B 10 10 10 03 20 01 30 BB A7 03 2A 0E 0A 04 08 1B 10 13 10 03 20 01 30 8B A5 03 2A 0E 0A 04 08 1B 10 12 10 03 20 01 30 8D A5 03 2A 0E 0A 04 08 1B 10 15 10 03 20 01 30 92 A5 03 2A 0E 0A 04 08 1B10 14 10 03 20 01 30 8B A5 03 2A 0E 0A 04 08 1B 10 17 10 03 20 01 30 99 A5 03 2A 0E 0A 04 08 1B 10 16 10 03 20 01 30 99 A5 03 2A 0E 0A 04 08 1B 10 09 10 03 20 01 30 CE A7 03 2A 0E 0A 04 08 1B 10 0B 10 03 20 01 30 C7 A7 03 2A 0E 0A 04 08 1B10 0A 10 03 20 01 30 C7 A7 03 2A 0E 0A 04 08 1B 10 0D 10 03 20 01 30 C3 A7 03 2A 0E 0A 04 08 1B 10 0C 10 03 20 01 30 C6 A7 03 2A 0E 0A 04 08 1B10 0F 10 03 20 01 30 BF A7 03 2A 0E 0A 04 08 1B 10 0E 10 03 20 01 30 BF A7 03 2A 0E 0A 04 08 1A 10 09 10 03 20 01 30 D2 A7 03 2A 0E 0A 04 08 1A 10 0B 10 03 20 01 30 C7 A7 03 2A 0E 0A 04 08 1A 10 0A 10 03 20 01 30 C7 A7 03 2A 0E 0A 04 08 1A10 0F 10 03 20 01 30 BF A7 03 2A 0E 0A 04 08 1A 10 0E 10 03 20 01 30 BF A7 03 2A 0E 0A 04 08 1B 10 18 10 03 20 01 30 99 A5 03 2A 0E 0A 04 08 1B 10 1B 10 03 20 01 30 C2 A5 03 2A 0E 0A 04 08 1B 10 1D 10 03 20 01 30 C6 A5 03 2A 0E 0A 04 08 1B10 1C 10 03 20 01 30 C3 A5 03 2A 0E 0A 04 08 1B 10 1E 10 03 20 01 30 C6 A5 03 2A 0E 0A 04 08 1A 10 19 10 03 20 01 30 CA A5 03 2A 0E 0A 04 08 1A 10 18 10 03 20 01 30 99 A5 03 2A 0E 0A 04 08 1A 10 1B 10 03 20 01 30 CA A5 03 2A 0E 0A 04 08 1A10 1A 10 03 20 01 30 CA A5 03 2A 0E 0A 04 08 1A 10 1D 10 03 20 01 30 D8 A5 03 2A 0E 0A 04 08 1A 10 12 10 03 20 01 30 94 A5 03 2A 0E 0A 04 08 1A 10 15 10 03 20 01 30 9B A5 03 2A 0E 0A 04 08 1A 10 17 10 03 20 01 30 99 A5 03 2A 0E 0A 04 08 1A 10 16 10 03 20 01 30 99 A5 03 2A 0E 0A 04 08 19 10 11 10 03 20 01 30 96 A5 03 2A 0E 0A 04 08 19 10 12 10 03 20 01 30 96 A5 03 2A 0E 0A 04 08 1910 15 10 03 20 01 30 9E A5 03 2A 0E 0A 04 08 0E 10 18 10 03 20 01 30 A9 A6 03 2A 0E 0A 04 08 23 10 10 10 03 20 01 30 C2 A7 03 2A 0E 0A 04 08 23 10 13 10 03 20 01 30 ED A9 03 2A 0E 0A 04 08 0E 10 15 10 03 20 01 30 D0 A6 03 2A 0E 0A 04 08 0E10 14 10 03 20 01 30 D0 A6 03 2A 0E 0A 04 08 23 10 0C 10 03 20 01 30 90 AA 03 2A 0E 0A 04 08 0E 10 17 10 03 20 01 30 CA A6 03 2A 0E 0A 04 08 23 10 0F 10 03 20 01 30 C2 A7 03 2A 0E 0A 04 08 0E 10 16 10 03 20 01 30 D0 A6 03 2A 0E 0A 04 08 2310 0E 10 03 20 01 30 C2 A7 03 2A 0E 0A 04 08 0D 10 15 10 03 20 01 30 D0 A6 03 2A 0E 0A 04 08 0D 10 14 10 03 20 01 30 D0 A6 03 2A 0E 0A 04 08 22 10 0C 10 03 20 01 30 95 AA 03 2A 0E 0A 04 08 22 10 0F 10 03 20 01 30 C2 A7 03 2A 0E 0A 04 08 0D10 16 10 03 20 01 30 D0 A6 03 2A 0E 0A 04 08 22 10 0E 10 03 20 01 30 C2 A7 03 2A 0E 0A 04 08 0D 10 18 10 03 20 01 30 AE A6 03 2A 0E 0A 04 08 22 10 10 10 03 20 01 30 C2 A7 03 2A 0E 0A 04 08 22 10 13 10 03 20 01 30 E7 A3 03 2A 0E 0A 04 08 22 10 12 10 03 20 01 30 E5 A3 03 2A 0E 0A 04 08 22 10 15 10 03 20 01 30 ED A3 03 2A 0E 0A 04 08 22 10 16 10 03 20 01 30 ED A3 03 2A 0E 0A 04 08 0C10 18 10 03 20 01 30 B2 A6 03 2A 0E 0A 04 08 21 10 10 10 03 20 01 30 BD A7 03 2A 0E 0A 04 08 21 10 13 10 03 20 01 30 E9 A3 03 2A 0E 0A 04 08 21 10 12 10 03 20 01 30 E4 A3 03 2A 0E 0A 04 08 21 10 15 10 03 20 01 30 ED A3 03 2A 0E 0A 04 08 2110 14 10 03 20 01 30 E9 A3 03 2A 0E 0A 04 08 21 10 16 10 03 20 01 30 ED A3 03 2A 0E 0A 04 08 21 10 0D 10 03 20 01 30 98 AA 03 2A 0E 0A 04 08 21 10 0C 10 03 20 01 30 98 AA 03 2A 0E 0A 04 08 21 10 0F 10 03 20 01 30 BD A7 03 2A 0E 0A 04 08 2010 0D 10 03 20 01 30 98 AA 03 2A 0E 0A 04 08 20 10 0C 10 03 20 01 30 98 AA 03 2A 0E 0A 04 08 20 10 0F 10 03 20 01 30 BD A7 03 2A 0E 0A 04 08 0B 10 18 10 03 20 01 30 BB A6 03 2A 0E 0A 04 08 20 10 10 10 03 20 01 30 BD A7 03 2A 0E 0A 04 08 2010 13 10 03 20 01 30 E9 A3 03 2A 0E 0A 04 08 20 10 12 10 03 20 01 30 E3 A3 03 2A 0E 0A 04 08 20 10 15 10 03 20 01 30 F1 A3 03 2A 0E 0A 04 08 2010 14 10 03 20 01 30 E9 A3 03 2A 0E 0A 04 08 20 10 16 10 03 20 01 30 D8 AE 03 2A 0E 0A 04 08 1F 10 10 10 03 20 01 30 DD A2 03 2A 0E 0A 04 08 1F 10 15 10 03 20 01 30 F6 A3 03 2A 0E 0A 04 08 1F 10 16 10 03 20 01 30 F6 A3 03 2A 0E 0A 04 08 1F10 0D 10 03 20 01 30 C6 A6 03 2A 0E 0A 04 08 1F 10 0C 10 03 20 01 30 C6 A6 03 2A 0E 0A 04 08 1F 10 0F 10 03 20 01 30 BF A6 03 2A 0E 0A 04 08 1F 10 0E 10 03 20 01 30 BF A6 03 2A 0E 0A 04 08 1E 10 0B 10 03 20 01 30 D1 A6 03 2A 0E 0A 04 08 1E10 0D 10 03 20 01 30 C6 A6 03 2A 0E 0A 04 08 1E 10 0C 10 03 20 01 30 C6 A6 03 2A 0E 0A 04 08 1E 10 0F 10 03 20 01 30 BF A6 03 2A 0E 0A 04 08 1E 10 0E 10 03 20 01 30 BF A6 03 2A 0E 0A 04 08 1F 10 1C 10 03 20 01 30 F6 A4 03 18 00 20 3B 32 0808 EA A3 01 10 09 18 34

[DEBUG] [2025/04/25 20:23:49] [PRJ/websocket_apn/main_test.go]:[  150]:   ↑↑↑↑↑ S_WE_YOUND_MOVE_REQ - len:29
[DEBUG] [2025/04/25 20:23:49] [PRJ/websocket_apn/main_test.go]:[  157]:   PayloadBytes: 71 AB 00 00 00 1D 00 03 55 EB 00 00 02D4 07 01 81 E2 08 8F EC 8F 05 12 04 08 17 10 0D

[DEBUG] [2025/04/25 20:23:53] [PRJ/websocket_apn/main_test.go]:[  150]:   ↑↑↑↑↑ S_WE_YOUND_EXPLORE_REQ - len:29
[DEBUG] [2025/04/25 20:23:53] [PRJ/websocket_apn/main_test.go]:[  157]:   PayloadBytes: 71 AB 00 00 00 1D 00 03 55 EA 00 00 02D4 07 01 81 E2 08 8F EC 8F 05 12 04 08 17 10 0C

以力破冰
[DEBUG] [2025/04/25 20:25:01] [PRJ/websocket_apn/main_test.go]:[  150]:   ↑↑↑↑↑ S_WE_YOUND_DEAL_EVENT_REQ - len:31
[DEBUG] [2025/04/25 20:25:01] [PRJ/websocket_apn/main_test.go]:[  157]:   PayloadBytes: 71 AB 00 00 00 1F 00 03 55 EC 00 00 02 D4 07 01 81 E2 08 8F EC 8F 05 12 04 08 17 10 0C 20 01

//15层过关
71 AB 00 00 24 C2 00 00 48 A9 00 00 02 D4 07 01 81 E2
08 00 12 9D 49 08 67 10 10 1A 7C 0A 05 37 35 35 35 30 10 FC 5C 18 17
22 05 08 D1 0F 10 00
22 05 08 A1 1F 10 03
22 05 08 E9 07 10 00
2A 04 08 13 10 1B
30 AA A3 99 81 E7 32 38 05 48 00 50 0E 58 01 58 02 58 03 58 04 58 05 58 06 58 07 58 08 58 09 58 0A 58 0B 58 0C 58 0D 58 0E 58 0F 60 00 68 F2 04 70 00
7A 06 08 F5 B5 06 10 13
7A 06 08 ED B5 06 10 17
7A 06 08 EC B5 06 10 30
7A 06 08 EE B5 06 10 06
80 01 46

22 49 0A 39 08 BE BA A1 BB C0 5A 12 0C E6 94 AF E8 8B B1 E5 B8 9D E5 90 9B 					 18 F3 05 22 0B 32 36 32 36 36 30 39 37 38 36 33 		28 A0 E5 08 30 94 4E 38 B0 E6 BD 01 40 D1 FA 06 48 07 50 00 12 04 08 0F 10 16 18 10 20 00 28 00 50 00
22 4C 0A 3C 08 E6 FD F7 B8 C0 5A 12 0F E9 9C 9C E6 9C 88 E2 9C A8 E6 B7 B7 E5 AD 90 		 18 8B 07 22 0B 34 30 30 36 35 39 37 38 34 39 38 		28 F8 E5 08 30 94 4E 38 AB E6 BD 01 40 D7 FA 06 48 06 50 00 12 04 08 14 10 16 18 10 20 00 28 00 50 00
22 4C 0A 3C 08 EE 9F A8 B8 C0 5A 12 0F E9 9C 9C E6 9C 88 E2 9C A8 E5 AE B8 E5 AE B8 		 18 A6 08 22 0B 37 31 34 39 37 39 30 31 35 33 32 		28 F8 E5 08 30 B5 4E 38 AA E6 BD 01 40 D7 FA 06 48 05 50 00 12 04 08 1B 10 19 18 10 20 00 28 00 50 00
22 51 0A 3C 08 CA 8B B3 B9 C0 5A 12 0F E9 9C 9C E6 9C 88 E2 9C A8 E6 98 9F E6 98 9F 		 18 A7 07 22 0B 33 37 32 35 31 34 38 35 31 33 32 		28 82 E5 08 30 AD 4E 38 AC E6 BD 01 40 D1 FA 06 48 05 50 00 12 04 08 0B 10 0A 18 10 20 F1 B5 FA 80 E7 32 28 01 50 00
22 4C 0A 3C 08 AC C9 E1 B9 C0 5A 12 0F E5 85 83 E9 97 A8 E4 BB BB E5 A4 A9 E5 B8 88 		 18 AE 06 22 0B 32 35 32 38 39 35 37 34 39 33 38 		28 82 E5 08 30 9A 4E 38 AD E6 BD 01 40 BB 82 07 48 04 50 00 12 04 08 0C 10 21 18 10 20 00 28 00 50 00
22 4C 0A 3C 08 A7 B3 E0 B8 C0 5A 12 0F E9 9C 9C E6 9C 88 E2 9C A8 E5 93 88 E5 93 88 		 18 F3 05 22 0B 32 35 33 39 32 38 31 38 34 38 34 		28 E4 E5 08 30 AC 4E 38 AB E6 BD 01 40 D1 FA 06 48 09 50 00 12 04 08 0F 10 19 18 10 20 00 28 00 50 00
22 44 0A 32 08 BA BF E7 B8 C0 5A 12 03 E2 98 A3 											 18 AB 0C 22 0D 31 30 39 32 36 36 37 38 37 37 31 37 31  28 E9 E5 08 30 B8 4E 38 AB E6 BD 01 40 A1 8A 07 48 15 50 00 12 04 08 18 10 2D 18 10 20 00 28 00 50 B9 ED 08
2A 0E 0A 04 08 1E 10 15 10 03 20 01 30 D9 E0 04
2A 0E 0A 04 08 1E 10 14 10 03 20 01 30 F9 E0 04
2A 0E 0A 04 08 1E 10 17 10 03 20 01 30 8A E1 04
2A 0E 0A 04 08 1E 10 16 10 03 20 01 30 CE E0 04
2A 0E 0A 04 08 1D 10 13 10 03 20 01 30 94 BB 04
2A 0E 0A 04 08 1D 10 15 10 03 20 01 30 87 E1 04
2A 0E 0A 04 08 1E 10 2D 10 03 20 01 30 A3 EE 04
2A 0E 0A 04 08 1E 10 2C 10 03 20 01 30 A3 EE 04
18 00 20 3B 32 08 08 87 B2 02 10 08 18 1E

//16层未发现
71 AB 00 00 03 42 00 00 48 A9 00 00 02 D4 07 01 81 E2

08 00 12 9D 06 08 65 10 11 1A 7C 0A 05 37 35 35 35 30 10 FC 5C 18 18
22 05 08 D1 0F 10 00
22 05 08 A1 1F 10 03
22 05 08 E9 07 10 00
2A 04 08 1A 10 0E //当前位置
30 CA 9A D0 81 E7 32 38 05 48 00 50 0E 58 01 58 02 58 03 58 04 58 05 58 06 58 07 58 08 58 09 58 0A 58 0B 58 0C 58 0D 58 0E 58 0F 60 00 68 F3 04 70 00
7A 06 08 F5 B5 06 10 15 //仙品妖丹
7A 06 08 ED B5 06 10 1B //灵品妖丹
7A 06 08 EC B5 06 10 42 //凡品妖丹
7A 06 08 EE B5 06 10 0A //玄品妖丹
80 01 46

22 4C 0A 3C 08 A2 9F F3 B9 C0 5A 12 0F E9 9C 9C E6 9C 88 E2 9C A8 E6 97 A0 E5 90 8D 18 AF 06 22 0B 32 34 36 33 39 32 36 32 31 32 31 28 E3 E5 08 30 93 4E 38 AD E6 BD 01 40 D1 FA 06 48 05 50 00 12 04 08 16 10 0E 18 11 20 00 28 00 50 00
22 4C 0A 3C 08 FE B8 EC B7 C0 5A 12 0F E9 9C 9C E6 9C 88 E2 9C A8 E9 85 92 E9 85 92 18 A7 07 22 0B 34 36 35 34 30 35 34 31 35 36 31 28 CC E5 08 30 A0 4E 38 A9 E6 BD 01 40 D1 FA 06 48 07 50 00 12 04 08 1C 10 0D 18 11 20 00 28 00 50 00
22 4F 0A 3F 08 95 D2 8B B9 C0 5A 12 12 E9 9C 9C E6 9C 88 E2 9C A8 E4 B8 80 E7 9B B4 E7 A0 8D 18 F3 05 22 0B 32 35 31 39 30 31 36 32 35 39 32 28 A0 E5 08 30 9A 4E 38 AC E6 BD 01 40 D7 FA 06 48 05 50 00 12 04 08 18 10 0F 18 11 20 00 28 00 50 00
22 4C 0A 3C 08 9C A9 D8 B9 C0 5A 12 0F E9 9C 9C E6 9C 88 E2 9C A8 E6 99 9A E6 A2 A6 18 8B 08 22 0B 37 31 33 31 39 35 32 37 35 32 34 28 A0 E5 08 30 AC 4E 38 AD E6 BD 01 40 D7 FA 06 48 0A 50 00 12 04 08 1A 10 0F 18 11 20 00 28 00 50 00
//已探索的坐标
2A 0E 0A 04 08 18 10 0B 10 03 20 01 30 F6 FC 04
2A 0E 0A 04 08 1C 10 0B 10 03 20 01 30 97 FD 04
2A 0E 0A 04 08 15 10 0E 10 03 20 01 30 90 FD 04

18 00 20 3B 32 08 08 B9 B2 02 10 08 18 1E

*/
//解析未央仙境信息
func ParaWeYoundInfo(dataBytes []byte) D.WeYoundInfo {
	allInfo := D.WeYoundInfo{}
	data := BytesToHexStr(dataBytes)
	// 					                                      1                 2 关卡             3                              4 灵力				5		 	      6 体力
	re := regexp.MustCompile(`080012(?:[0-9A-F]{2}){1,3}08([0-9A-F]{2})10([0-9A-F]{2})1A((?:[0-9A-F]{2}){1,3})0A[0-9A-F]{2}((?:3[0-9])+?)10((?:[0-9A-F]{2}){1,3})18([0-9A-F]{2})`)
	res := re.FindAllStringSubmatch(data, -1)
	if len(res) > 0 && len(res[0]) > 0 {
		regRes := res[0]
		allInfo.Level = OneByteHexStrToByte(regRes[2]) - 1
		allInfo.Strength = OneByteHexStrToByte(regRes[6])
		allInfo.Spirit = HexDataStrToInt64(regRes[4])   //灵力
		allInfo.Points = ParaIntDataByHexStr(regRes[5]) //积分
	} else {
		log.Errorf("解析数据失败-%s", data)
	}
	//当前位置								1 X          2 Y             3 活动结束时间
	re1 := regexp.MustCompile(`2A0408([0-9A-F]{2})10([0-9A-F]{2})30([0-9A-F]{12})38`)
	res1 := re1.FindAllStringSubmatch(data, -1)
	if len(res1) > 0 && len(res1[0]) > 0 {
		regRes := res1[0]
		allInfo.X = OneByteHexStrToByte(regRes[1])
		allInfo.Y = OneByteHexStrToByte(regRes[2])
		allInfo.EndTime = ParaHexStrToTimeMs(regRes[3])
	}
	//2A 0E 0A 04 08 13 10 12 10 03 20 01 30 96 CE 03
	//已探索的点										1 X         2 Y       3               4
	re2 := regexp.MustCompile(`2A[0-9A-F]{2}0A0408([0-9A-F]{2})10([0-9A-F]{2})10([0-9A-F]{2})20`)
	res2 := re2.FindAllStringSubmatch(data, -1)
	for _, regRes := range res2 {
		allInfo.Point = append(allInfo.Point, D.Point{
			X: OneByteHexStrToByte(regRes[1]),
			Y: OneByteHexStrToByte(regRes[2]),
		})
		sort.Sort(D.PointSort(allInfo.Point))
	}
	if len(data) >= 250 {
		if strings.Contains(data[:250], fmt.Sprintf("58%02X600068", allInfo.Level)) || strings.Contains(data[:500], fmt.Sprintf("58%02X600168", allInfo.Level)) {
			allInfo.NextFloor = true
		}
	}
	return allInfo
}
